View Javadoc
1 /* Generated By:JJTree: Do not edit this line. JavaName.java */ 2 3 package net.sourceforge.jane.jjtree; 4 5 public class JavaName extends SimpleNode 6 implements JavaParserConstants { 7 8 private String value; 9 private Token startToken; 10 11 public JavaName(int id) { 12 super(id); 13 } 14 15 public JavaName(JavaParser p, int id) { 16 super(p, id); 17 } 18 19 public void jjtOpen() { 20 startToken = parser.getToken(0); 21 } 22 23 public void jjtClose() { 24 TokenEnumeration tokens = new TokenEnumeration(startToken, parser.getToken(0), null); 25 StringBuffer buf = new StringBuffer(); 26 while (tokens.hasMoreElements()) { 27 Token token = tokens.nextToken(); 28 switch (token.kind) { 29 case IDENTIFIER: 30 buf.append(token.image); 31 break; 32 case DOT: 33 buf.append('.'); 34 break; 35 } 36 } 37 startToken = null; 38 value = buf.toString(); 39 } 40 41 /*** Accept the visitor. **/ 42 public Object jjtAccept(JavaParserVisitor visitor, Object data) { 43 return visitor.visit(this, data); 44 } 45 46 /*** 47 * Returns the value. 48 */ 49 public String getValue() { 50 return value; 51 } 52 53 }

This page was automatically generated by Maven